package com.vshop.platform.system.domain.entity;

import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;

import java.io.Serial;

import lombok.Data;

/**
 * 导出报表 实体类。
 *
 * @author vshop
 * @since 2024-11-18
 */
@Data
@Table("vshop_sys_export")
public class SysExport implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @Id
    private Long id;

    /**
     * 租户编号
     */
    private String tenantId;

    /**
     * 主题关键字
     */
    private String exportKey;

    /**
     * 导出数据数量
     */
    private Integer exportNum;

    /**
     * 文件存储路径
     */
    private String filePath;

    /**
     * 文件大小
     */
    private String fileSize;

    /**
     * 操作状态（0正常 1异常）
     */
    private String status;

    /**
     * 失败原因
     */
    private String failReason;

    /**
     * 导出时间
     */
    private Integer createTime;

}
